Proofs as executions ( rapport interne LIPN -
نویسندگان
چکیده
This paper proposes a new interpretation of the logical contents of programs in the context of concurrent interaction, wherein proofs correspond to valid executions of a processes. A type system based on linear logic is used, in which a given process has many different types, each typing corresponding to a particular way of interacting with its environment and cut elimination corresponds to executing the process in a given interaction scenario. A completeness result is established, stating that every lock-avoiding execution of a process in some environment corresponds to a particular typing. Besides traces, types contain precise information about the flow of control between a process and its environment, and proofs are interpreted as composable schedulings of processes. In this interpretation, logic appears as a way of making explicit the flow of causality between interacting processes.
منابع مشابه
Description of the LIPN Systems at TAC2009
The Text Analysis Conferences (TAC) offer a unique occasion to show innovative approaches to text summarization. As a first incursion into this new research area, LIPN participated in the Update Summarization task of TAC 2008. The LIPN wanted to improve the results obtained during TAC 2008 and to confirm that the changes made to its summarization system really enhanced the quality of the automa...
متن کاملHow Iranian EFL Learners, Persian Native Speakers, and English Native Speakers Attempt to Manage Rapport in Service Encounters
This study aims to examine the cross-cultural similarities and differences in the use of rapport management strategies (rapport enhancement, rapport maintenance, rapport neglect, and rapport challenge) in the complaints during service encounters based on Spencer Oatey’s (2008) model. To this end, 90 participants (30 Persian native speakers, 30 Iranian EFL (English as a foreign language) learner...
متن کاملDescription of the LIPN Systems at TAC 2008: Summarizing Information and Opinions
The Text Analysis Conferences (TAC) offer a unique occasion to show innovative approaches to text summarization. As a first incursion into this new research area, LIPN participated in the following tasks of TAC 2008: the Update Summarization task and the Opinion Summarization task. LIPN systems obtained good results for Opinion Summarization; however, we are confident that there is room for imp...
متن کاملProofs as Executions
This paper proposes a new interpretation of the logical contents of programs in the context of concurrent interaction, wherein proofs correspond to valid executions of a processes. A type system based on linear logic is used, in which a given process has many different types, each typing corresponding to a particular way of interacting with its environment and cut elimination corresponds to exe...
متن کاملCounting-Based Impossibility Proofs for Renaming and Set Agreement
Renaming and set agreement are two fundamental subconsensus tasks. In the M-renaming task, processes start with names from a large domain and must decide on distinct names in a range of size M ; in the k-set agreement task, processes must decide on at most k of their input values. Renaming and set agreement are representatives of the classes of colored and colorless tasks, respectively. This pa...
متن کامل